home *** CD-ROM | disk | FTP | other *** search
/ Aminet 30 / Aminet 30 (1999)(Schatztruhe)[!][Apr 1999].iso / Aminet / dev / cross / dz80.readme < prev    next >
Text File  |  1999-03-02  |  3KB  |  94 lines

  1. Short:    DZ80 Labelling z80 disassembler
  2. Author:   Mark Incley <dz80@inkland.demon.co.uk>
  3. Uploader: Dominic Morris <djm@jb.man.ac.uk>
  4. Type:     dev/cross
  5.  
  6. DZ80 v1.31
  7. ----------
  8.  
  9. (C) Mark Incley 1996-8
  10. Amiga port by Dominic Morris
  11.  
  12. Introduction
  13. ------------
  14.  
  15. Yup, it's another port of a PC utility for z80 programmers! DZ80 is a
  16. labelling z80 disassembler, this is the disassembler that I used to create
  17. the z88 port of the Spectrum game Sir Lancelot. The port was made using 
  18. DICE and required only a few modifications - if you run into problems, I've
  19. probably not changed a definition!
  20.  
  21. Usage
  22. -----
  23.  
  24. [snipped from program]
  25.  
  26. --
  27. Disassembles a Z80 binary file.            E-mail: dz80@inkland.demon.co.uk
  28.  
  29. DZ80 [switches] Z80file [Output Assembly File]
  30.  
  31.   /H=nn     Skips past the first nn bytes of the input file.
  32.   /M=nn     Specifies whereabouts in Z80 memory the source file starts.
  33.   /S=nn     Specifies the address to start disassembling from.
  34.   /E=nn     Specifies the ending disassembly address.
  35.   /R=file   Specify the name for the reference file. Used with /XA /XN /XO /XI.
  36.   /XI       Create reference of input ports.
  37.   /XO       Create reference of output ports.
  38.   /XA       Create reference of addresses.
  39.   /XN       Create reference of indirect addresses.
  40.   /XR       Limits references to those outside the disassembly range.
  41.   /L        Create a labelled (assembleable) output file.
  42.   /P=opmap  Use an opcode map to determine the addresses to disassemble.
  43.  
  44. If no output file is specified, dZ80 will disassemble to the screen.
  45.  
  46. Example: DZ80 /h=27 /m=16384 /s=32768 /e=40549 mayhem.sna
  47.  
  48.  
  49. Changes from PC version
  50. -----------------------
  51.  
  52. The output disassembly is suitable for compilation by the z80 assembler
  53. by Gunther Strube/Interlogic (Amiga port available from Z88 Forever at
  54. http://www.menaxus.demon.co.uk/z88/z88home.htm), all that is needed is the
  55. addition of a MODULE line.
  56.  
  57. As a result, all hex numbers are prefixed by a $ and all labels by '.' - no
  58. trailing colon is appended (contrary to standard notation, but if you are
  59. developing z80 projects then you really should be using the Interlogic
  60. assembler!)
  61.  
  62. The source code for dz80 is available from Mark Inclands site at
  63. http://www.inkland.demon.co.uk
  64.  
  65. Thanks to:-
  66.  
  67. Mark Incland for such a nice disassembler and allowing its distribution.
  68.  
  69. 17/2/99
  70. EOF
  71.  
  72.  
  73. ============================= Archive contents =============================
  74.  
  75. Original  Packed Ratio    Date     Time    Name
  76. -------- ------- ----- --------- --------  -------------
  77.     1352     713 47.2% 19-Feb-99 13:17:46 +bin.info
  78.    27304   15594 42.8% 03-Aug-98 01:18:14 +dz80
  79.     1352     714 47.1% 19-Feb-99 13:17:48 +doc.info
  80.     2502    1220 51.2% 25-Feb-98 08:15:56 +dz80read.me
  81.     6425    2413 62.4% 28-Feb-98 09:21:36 +WHATSNEW.TXT
  82.     2333    1146 50.8% 19-Feb-99 13:21:44 +dz80.readme
  83.     1352     711 47.4% 19-Feb-99 13:17:44 +src.info
  84.     1738     826 52.4% 08-May-98 01:16:10 +LOADFL32.C
  85.     3396    1018 70.0% 08-Nov-97 17:14:06 +PARSECMD.C
  86.      202     140 30.6% 03-Aug-98 00:41:58 +PARSECMD.H
  87.      431     258 40.1% 03-Aug-98 00:40:26 +TYPES.H
  88.    32490    9250 71.5% 03-Aug-98 01:17:34 +DISSZ80.C
  89.     4425    1690 61.8% 03-Aug-98 00:40:06 +DISSZ80.H
  90.     5318    2178 59.0% 03-Aug-98 00:42:44 +DZ80.C
  91.      869     465 46.4% 03-Aug-98 00:43:16 +DZ80.H
  92. -------- ------- ----- --------- --------
  93.    91489   38336 58.0% 20-Feb-99 17:29:12   15 files
  94.